{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# xgboost 基础练习"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "# 导入必要的工具包\n",
    "import xgboost as xgb\n",
    "\n",
    "# 计算分类正确率\n",
    "from sklearn.metrics import accuracy_score"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 读取数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "# read in data，数据在xgboost安装的路径下的demo目录,现在我们将其copy到当前代码下的data目录\n",
    "dpath = './data/'\n",
    "dtrain = xgb.DMatrix(dpath + 'RentListingInquries_FE_train.bin')\n",
    "dtest = xgb.DMatrix(dpath + 'RentListingInquries_FE_test.bin')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "查看数据情况"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "227"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dtrain.num_col()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "227"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dtest.num_col()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "49352"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dtrain.num_row()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "74659"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dtest.num_row()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 设置训练参数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "# specify parameters via map\n",
    "param = {'max_depth':6, 'eta':0.8, 'silent':0, 'objective':'multi:softmax' , 'num_class':3}\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 训练模型"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "50.63846288668828\n"
     ]
    }
   ],
   "source": [
    "# 设置boosting迭代计算次数，即弱学习器（决策树）的数目\n",
    "num_round = 200\n",
    "\n",
    "import time\n",
    "starttime = time.clock()\n",
    "\n",
    "bst = xgb.train(param, dtrain, num_round)\n",
    "\n",
    "endtime = time.clock()\n",
    "print (endtime - starttime)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "这是一个多类分的问题，获得预测值"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "train_preds = bst.predict(dtrain)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "from pandas import DataFrame"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(49352, 1)\n"
     ]
    }
   ],
   "source": [
    "\n",
    "train_new_feature1 = DataFrame(train_preds)\n",
    "print(train_new_feature1.shape)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>2.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>2.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>2.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "     0\n",
       "0  1.0\n",
       "1  2.0\n",
       "2  0.0\n",
       "3  2.0\n",
       "4  2.0"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "train_new_feature1.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "计算准确率："
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Train Accuary: 95.92%\n"
     ]
    }
   ],
   "source": [
    "train_predictions = [value for value in train_preds]\n",
    "y_train = dtrain.get_label()\n",
    "train_accuracy = accuracy_score(y_train, train_predictions)\n",
    "print (\"Train Accuary: %.2f%%\" % (train_accuracy * 100.0))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "增加迭代次数，对准确率有一定效果。迭代次数越多，准确率越高。增加max_depth能显著提高准确率。增加学习率，也能提高准确率。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 测试"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "模型训练好后，可以用训练好的模型对测试数据进行预测"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "# make prediction\n",
    "preds = bst.predict(dtest)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(74659, 1)\n"
     ]
    }
   ],
   "source": [
    "predictions = [value for value in preds]\n",
    "train_new_feature2 = DataFrame(predictions)\n",
    "print(train_new_feature2.shape)\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 模型可视化"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "调用XGBoost工具包中的plot_tree，在显示 要可视化模型需要安装graphviz软件包 pip install graphviz\n",
    "\n",
    "plot_tree（）的三个参数：\n",
    "\n",
    "模型\n",
    "树的索引，从0开始\n",
    "显示方向，缺省为竖直，‘LR'是水平方向"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "collapsed": true
   },
   "outputs": [],
   "source": [
    "import graphviz"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n",
       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n",
       "<!-- Generated by graphviz version 2.38.0 (20140413.2041)\r\n",
       " -->\r\n",
       "<!-- Title: %3 Pages: 1 -->\r\n",
       "<svg width=\"6704pt\" height=\"1149pt\"\r\n",
       " viewBox=\"0.00 0.00 6703.50 1149.43\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n",
       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 1145.43)\">\r\n",
       "<title>%3</title>\r\n",
       "<polygon fill=\"white\" stroke=\"none\" points=\"-4,4 -4,-1145.43 6699.5,-1145.43 6699.5,4 -4,4\"/>\r\n",
       "<!-- 0 -->\r\n",
       "<g id=\"node1\" class=\"node\"><title>0</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3133.5\" cy=\"-1093.33\" rx=\"48.1917\" ry=\"48.1917\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3133.5\" y=\"-1089.63\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f2&lt;2005.5</text>\r\n",
       "</g>\r\n",
       "<!-- 1 -->\r\n",
       "<g id=\"node2\" class=\"node\"><title>1</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2046.5\" cy=\"-942.242\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2046.5\" y=\"-938.542\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f3&lt;757</text>\r\n",
       "</g>\r\n",
       "<!-- 0&#45;&gt;1 -->\r\n",
       "<g id=\"edge1\" class=\"edge\"><title>0&#45;&gt;1</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3085.74,-1085.78C2905.76,-1061.1 2269.7,-973.856 2092.58,-949.563\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2092.93,-946.078 2082.55,-948.187 2091.98,-953.013 2092.93,-946.078\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2690\" y=\"-1016.04\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 2 -->\r\n",
       "<g id=\"node3\" class=\"node\"><title>2</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3805.5\" cy=\"-942.242\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3805.5\" y=\"-938.542\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f4&lt;1083.17</text>\r\n",
       "</g>\r\n",
       "<!-- 0&#45;&gt;2 -->\r\n",
       "<g id=\"edge2\" class=\"edge\"><title>0&#45;&gt;2</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3180.49,-1081.91C3299.35,-1055.54 3611.98,-986.178 3744.61,-956.752\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3745.6,-960.118 3754.6,-954.535 3744.08,-953.284 3745.6,-960.118\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3498\" y=\"-1016.04\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 3 -->\r\n",
       "<g id=\"node4\" class=\"node\"><title>3</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"964.5\" cy=\"-773.603\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"964.5\" y=\"-769.903\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f12&lt;1.5</text>\r\n",
       "</g>\r\n",
       "<!-- 1&#45;&gt;3 -->\r\n",
       "<g id=\"edge3\" class=\"edge\"><title>1&#45;&gt;3</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2010.5,-935.698C1849.72,-910.936 1197.21,-810.443 1013.09,-782.086\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1013.57,-778.619 1003.15,-780.556 1012.5,-785.537 1013.57,-778.619\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1605\" y=\"-861.047\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 4 -->\r\n",
       "<g id=\"node5\" class=\"node\"><title>4</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2046.5\" cy=\"-773.603\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2046.5\" y=\"-769.903\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f4&lt;570.833</text>\r\n",
       "</g>\r\n",
       "<!-- 1&#45;&gt;4 -->\r\n",
       "<g id=\"edge4\" class=\"edge\"><title>1&#45;&gt;4</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2046.5,-905.494C2046.5,-885.251 2046.5,-859.373 2046.5,-835.98\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2050,-835.785 2046.5,-825.785 2043,-835.785 2050,-835.785\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2054\" y=\"-861.047\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 5 -->\r\n",
       "<g id=\"node58\" class=\"node\"><title>5</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3805.5\" cy=\"-773.603\" rx=\"65.7887\" ry=\"65.7887\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3805.5\" y=\"-769.903\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f23&lt;0.0580552</text>\r\n",
       "</g>\r\n",
       "<!-- 2&#45;&gt;5 -->\r\n",
       "<g id=\"edge57\" class=\"edge\"><title>2&#45;&gt;5</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3805.5,-889.885C3805.5,-877.159 3805.5,-863.26 3805.5,-849.658\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3809,-849.338 3805.5,-839.338 3802,-849.338 3809,-849.338\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3840\" y=\"-861.047\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 6 -->\r\n",
       "<g id=\"node59\" class=\"node\"><title>6</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5251.5\" cy=\"-773.603\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5251.5\" y=\"-769.903\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f96&lt;2.5</text>\r\n",
       "</g>\r\n",
       "<!-- 2&#45;&gt;6 -->\r\n",
       "<g id=\"edge58\" class=\"edge\"><title>2&#45;&gt;6</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3857.39,-935.262C4083.7,-909.182 4982.82,-805.566 5202.76,-780.219\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5203.18,-783.694 5212.72,-779.072 5202.38,-776.74 5203.18,-783.694\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4536\" y=\"-861.047\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 7 -->\r\n",
       "<g id=\"node6\" class=\"node\"><title>7</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"347.5\" cy=\"-577.666\" rx=\"48.1917\" ry=\"48.1917\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"347.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f4&lt;656.25</text>\r\n",
       "</g>\r\n",
       "<!-- 3&#45;&gt;7 -->\r\n",
       "<g id=\"edge5\" class=\"edge\"><title>3&#45;&gt;7</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M927.293,-760.908C822.908,-728.097 526.861,-635.043 403.029,-596.12\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"403.944,-592.738 393.355,-593.079 401.845,-599.416 403.944,-592.738\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"703\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 8 -->\r\n",
       "<g id=\"node7\" class=\"node\"><title>8</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"964.5\" cy=\"-577.666\" rx=\"79.0865\" ry=\"79.0865\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"964.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f163&lt;&#45;9.53674e&#45;07</text>\r\n",
       "</g>\r\n",
       "<!-- 3&#45;&gt;8 -->\r\n",
       "<g id=\"edge6\" class=\"edge\"><title>3&#45;&gt;8</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M964.5,-734.287C964.5,-714.969 964.5,-690.676 964.5,-667.066\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"968,-667.006 964.5,-657.006 961,-667.006 968,-667.006\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"996.5\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 9 -->\r\n",
       "<g id=\"node30\" class=\"node\"><title>9</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1893.5\" cy=\"-577.666\" rx=\"61.1893\" ry=\"61.1893\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1893.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f25&lt;0.234633</text>\r\n",
       "</g>\r\n",
       "<!-- 4&#45;&gt;9 -->\r\n",
       "<g id=\"edge29\" class=\"edge\"><title>4&#45;&gt;9</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2014.43,-731.947C1992.06,-703.602 1961.95,-665.433 1937.37,-634.275\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1939.87,-631.785 1930.92,-626.102 1934.37,-636.121 1939.87,-631.785\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2014\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 10 -->\r\n",
       "<g id=\"node31\" class=\"node\"><title>10</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2198.5\" cy=\"-577.666\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2198.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f96&lt;2.5</text>\r\n",
       "</g>\r\n",
       "<!-- 4&#45;&gt;10 -->\r\n",
       "<g id=\"edge30\" class=\"edge\"><title>4&#45;&gt;10</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2078.36,-731.947C2104.93,-698.055 2142.5,-650.116 2168.52,-616.913\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2171.46,-618.836 2174.88,-608.806 2165.95,-614.518 2171.46,-618.836\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2130\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 15 -->\r\n",
       "<g id=\"node8\" class=\"node\"><title>15</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"160.5\" cy=\"-368.08\" rx=\"48.1917\" ry=\"48.1917\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"160.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f2&lt;1287.5</text>\r\n",
       "</g>\r\n",
       "<!-- 7&#45;&gt;15 -->\r\n",
       "<g id=\"edge7\" class=\"edge\"><title>7&#45;&gt;15</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M315.778,-541.451C283.675,-505.814 233.983,-450.652 199.495,-412.367\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"201.671,-409.554 192.378,-404.466 196.47,-414.239 201.671,-409.554\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"295\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 16 -->\r\n",
       "<g id=\"node9\" class=\"node\"><title>16</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"347.5\" cy=\"-368.08\" rx=\"48.1917\" ry=\"48.1917\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"347.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f11&lt;110.5</text>\r\n",
       "</g>\r\n",
       "<!-- 7&#45;&gt;16 -->\r\n",
       "<g id=\"edge8\" class=\"edge\"><title>7&#45;&gt;16</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M347.5,-529.561C347.5,-499.014 347.5,-459.017 347.5,-426.595\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"351,-426.356 347.5,-416.356 344,-426.357 351,-426.356\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"355\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 17 -->\r\n",
       "<g id=\"node18\" class=\"node\"><title>17</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"868.5\" cy=\"-368.08\" rx=\"75.2868\" ry=\"75.2868\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"868.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f13&lt;&#45;9.53674e&#45;07</text>\r\n",
       "</g>\r\n",
       "<!-- 8&#45;&gt;17 -->\r\n",
       "<g id=\"edge17\" class=\"edge\"><title>8&#45;&gt;17</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M931.597,-505.517C922.741,-486.367 913.121,-465.567 904.125,-446.113\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"907.277,-444.59 899.903,-436.983 900.923,-447.529 907.277,-444.59\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"954\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 18 -->\r\n",
       "<g id=\"node19\" class=\"node\"><title>18</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1027.5\" cy=\"-368.08\" rx=\"65.7887\" ry=\"65.7887\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1027.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f25&lt;0.0665658</text>\r\n",
       "</g>\r\n",
       "<!-- 8&#45;&gt;18 -->\r\n",
       "<g id=\"edge18\" class=\"edge\"><title>8&#45;&gt;18</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M987.334,-501.429C993.328,-481.676 999.777,-460.427 1005.72,-440.86\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1009.12,-441.688 1008.68,-431.102 1002.42,-439.655 1009.12,-441.688\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1006\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 31 -->\r\n",
       "<g id=\"node10\" class=\"node\"><title>31</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"95,-180.393 0,-180.393 0,-144.393 95,-144.393 95,-180.393\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"47.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.102395</text>\r\n",
       "</g>\r\n",
       "<!-- 15&#45;&gt;31 -->\r\n",
       "<g id=\"edge9\" class=\"edge\"><title>15&#45;&gt;31</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M129.4,-331.316C115.31,-313.882 99.2224,-292.112 87.5,-270.787 73.1864,-244.747 61.9599,-212.539 55.09,-190.223\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"58.3789,-189.005 52.1589,-180.428 51.6728,-191.012 58.3789,-189.005\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"122\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 32 -->\r\n",
       "<g id=\"node11\" class=\"node\"><title>32</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"208,-180.393 113,-180.393 113,-144.393 208,-144.393 208,-180.393\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"160.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.650001</text>\r\n",
       "</g>\r\n",
       "<!-- 15&#45;&gt;32 -->\r\n",
       "<g id=\"edge10\" class=\"edge\"><title>15&#45;&gt;32</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M160.5,-319.838C160.5,-279.927 160.5,-224.131 160.5,-191.083\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"164,-190.803 160.5,-180.803 157,-190.804 164,-190.803\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"168\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 33 -->\r\n",
       "<g id=\"node12\" class=\"node\"><title>33</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"287.5\" cy=\"-162.393\" rx=\"61.1893\" ry=\"61.1893\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"287.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f23&lt;0.102566</text>\r\n",
       "</g>\r\n",
       "<!-- 16&#45;&gt;33 -->\r\n",
       "<g id=\"edge11\" class=\"edge\"><title>16&#45;&gt;33</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M325.132,-324.933C317.215,-308.442 308.934,-289.113 303.5,-270.787 299.969,-258.879 297.196,-245.987 295.024,-233.406\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"298.459,-232.722 293.409,-223.408 291.549,-233.839 298.459,-232.722\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"338\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 34 -->\r\n",
       "<g id=\"node13\" class=\"node\"><title>34</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"405.5\" cy=\"-162.393\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"405.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f10&lt;5.5</text>\r\n",
       "</g>\r\n",
       "<!-- 16&#45;&gt;34 -->\r\n",
       "<g id=\"edge12\" class=\"edge\"><title>16&#45;&gt;34</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M360.444,-321.622C369.884,-288.47 382.639,-243.678 392.168,-210.213\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"395.642,-210.793 395.014,-200.217 388.91,-208.876 395.642,-210.793\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"386\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 63 -->\r\n",
       "<g id=\"node14\" class=\"node\"><title>63</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"219,-36 124,-36 124,-0 219,-0 219,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"171.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.565541</text>\r\n",
       "</g>\r\n",
       "<!-- 33&#45;&gt;63 -->\r\n",
       "<g id=\"edge13\" class=\"edge\"><title>33&#45;&gt;63</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M249.196,-114.374C230.025,-90.841 207.596,-63.3094 191.778,-43.8924\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"194.462,-41.6454 185.433,-36.103 189.035,-46.0666 194.462,-41.6454\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"244\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 64 -->\r\n",
       "<g id=\"node15\" class=\"node\"><title>64</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"337.5,-36 237.5,-36 237.5,-0 337.5,-0 337.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"287.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.213897</text>\r\n",
       "</g>\r\n",
       "<!-- 33&#45;&gt;64 -->\r\n",
       "<g id=\"edge14\" class=\"edge\"><title>33&#45;&gt;64</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M287.5,-101.006C287.5,-82.0973 287.5,-62.1475 287.5,-46.6595\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"291,-46.249 287.5,-36.2491 284,-46.2491 291,-46.249\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"295\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 65 -->\r\n",
       "<g id=\"node16\" class=\"node\"><title>65</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"455.5,-36 355.5,-36 355.5,-0 455.5,-0 455.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"405.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.459786</text>\r\n",
       "</g>\r\n",
       "<!-- 34&#45;&gt;65 -->\r\n",
       "<g id=\"edge15\" class=\"edge\"><title>34&#45;&gt;65</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M405.5,-123.235C405.5,-98.9916 405.5,-68.182 405.5,-46.3633\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"409,-46.1494 405.5,-36.1494 402,-46.1494 409,-46.1494\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"440\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 66 -->\r\n",
       "<g id=\"node17\" class=\"node\"><title>66</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"575.5,-36 473.5,-36 473.5,-0 575.5,-0 575.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"524.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.0177703</text>\r\n",
       "</g>\r\n",
       "<!-- 34&#45;&gt;66 -->\r\n",
       "<g id=\"edge16\" class=\"edge\"><title>34&#45;&gt;66</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M430.157,-131.889C451.809,-105.981 482.965,-68.6997 503.463,-44.1721\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"506.25,-46.2955 509.977,-36.3779 500.879,-41.8067 506.25,-46.2955\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"501\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 35 -->\r\n",
       "<g id=\"node20\" class=\"node\"><title>35</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"750.5\" cy=\"-162.393\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"750.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f3&lt;335.119</text>\r\n",
       "</g>\r\n",
       "<!-- 17&#45;&gt;35 -->\r\n",
       "<g id=\"edge19\" class=\"edge\"><title>17&#45;&gt;35</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M824.842,-306.325C817.086,-294.724 809.317,-282.531 802.5,-270.787 793.024,-254.461 783.705,-236.15 775.633,-219.336\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"778.733,-217.705 771.283,-210.171 772.409,-220.706 778.733,-217.705\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"837\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 36 -->\r\n",
       "<g id=\"node21\" class=\"node\"><title>36</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"881.5\" cy=\"-162.393\" rx=\"61.1893\" ry=\"61.1893\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"881.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f25&lt;0.222357</text>\r\n",
       "</g>\r\n",
       "<!-- 17&#45;&gt;36 -->\r\n",
       "<g id=\"edge20\" class=\"edge\"><title>17&#45;&gt;36</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M873.248,-292.68C874.478,-273.413 875.798,-252.731 877.014,-233.683\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"880.514,-233.792 877.658,-223.589 873.528,-233.346 880.514,-233.792\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"883\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 37 -->\r\n",
       "<g id=\"node26\" class=\"node\"><title>37</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1067,-180.393 978,-180.393 978,-144.393 1067,-144.393 1067,-180.393\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1022.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=1.10711</text>\r\n",
       "</g>\r\n",
       "<!-- 18&#45;&gt;37 -->\r\n",
       "<g id=\"edge25\" class=\"edge\"><title>18&#45;&gt;37</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1025.91,-302.352C1024.99,-264.713 1023.87,-219.24 1023.17,-190.809\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1026.66,-190.358 1022.92,-180.447 1019.67,-190.53 1026.66,-190.358\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1060\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 38 -->\r\n",
       "<g id=\"node27\" class=\"node\"><title>38</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1160.5\" cy=\"-162.393\" rx=\"75.2868\" ry=\"75.2868\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1160.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f89&lt;&#45;9.53674e&#45;07</text>\r\n",
       "</g>\r\n",
       "<!-- 18&#45;&gt;38 -->\r\n",
       "<g id=\"edge26\" class=\"edge\"><title>18&#45;&gt;38</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1067.09,-315.61C1077.63,-301.321 1088.78,-285.646 1098.5,-270.787 1105.38,-260.268 1112.35,-248.961 1119.01,-237.772\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1122.21,-239.233 1124.27,-228.841 1116.18,-235.678 1122.21,-239.233\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1116\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 67 -->\r\n",
       "<g id=\"node22\" class=\"node\"><title>67</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"693.5,-36 593.5,-36 593.5,-0 693.5,-0 693.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"643.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.447162</text>\r\n",
       "</g>\r\n",
       "<!-- 35&#45;&gt;67 -->\r\n",
       "<g id=\"edge21\" class=\"edge\"><title>35&#45;&gt;67</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M719.551,-120.207C701.107,-95.6624 678.286,-65.2929 662.481,-44.2589\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"665.182,-42.028 656.377,-36.1361 659.586,-46.2332 665.182,-42.028\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"713\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 68 -->\r\n",
       "<g id=\"node23\" class=\"node\"><title>68</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"807,-36 712,-36 712,-0 807,-0 807,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"759.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.480123</text>\r\n",
       "</g>\r\n",
       "<!-- 35&#45;&gt;68 -->\r\n",
       "<g id=\"edge22\" class=\"edge\"><title>35&#45;&gt;68</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M753.724,-110.388C755.092,-88.7428 756.632,-64.3829 757.777,-46.2595\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"761.28,-46.3204 758.418,-36.1196 754.294,-45.8788 761.28,-46.3204\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"765\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 69 -->\r\n",
       "<g id=\"node24\" class=\"node\"><title>69</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"920,-36 825,-36 825,-0 920,-0 920,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"872.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.331611</text>\r\n",
       "</g>\r\n",
       "<!-- 36&#45;&gt;69 -->\r\n",
       "<g id=\"edge23\" class=\"edge\"><title>36&#45;&gt;69</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M877.683,-101.006C876.488,-82.0973 875.227,-62.1475 874.248,-46.6595\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"877.714,-46.0083 873.59,-36.2491 870.728,-46.45 877.714,-46.0083\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"910\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 70 -->\r\n",
       "<g id=\"node25\" class=\"node\"><title>70</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1040.5,-36 938.5,-36 938.5,-0 1040.5,-0 1040.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"989.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.0453861</text>\r\n",
       "</g>\r\n",
       "<!-- 36&#45;&gt;70 -->\r\n",
       "<g id=\"edge24\" class=\"edge\"><title>36&#45;&gt;70</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M918.064,-113.185C935.576,-90.0964 955.829,-63.3939 970.288,-44.3304\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"973.238,-46.232 976.493,-36.1494 967.661,-42.0019 973.238,-46.232\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"969\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 71 -->\r\n",
       "<g id=\"node28\" class=\"node\"><title>71</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1158.5,-36 1058.5,-36 1058.5,-0 1158.5,-0 1158.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1108.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.379873</text>\r\n",
       "</g>\r\n",
       "<!-- 38&#45;&gt;71 -->\r\n",
       "<g id=\"edge27\" class=\"edge\"><title>38&#45;&gt;71</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1134.96,-91.4481C1129.04,-75.2429 1123.09,-58.9513 1118.34,-45.9327\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1121.52,-44.4506 1114.8,-36.2579 1114.95,-46.8518 1121.52,-44.4506\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1160\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 72 -->\r\n",
       "<g id=\"node29\" class=\"node\"><title>72</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1272,-36 1177,-36 1177,-0 1272,-0 1272,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1224.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.136793</text>\r\n",
       "</g>\r\n",
       "<!-- 38&#45;&gt;72 -->\r\n",
       "<g id=\"edge28\" class=\"edge\"><title>38&#45;&gt;72</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1191.19,-93.1161C1198.83,-76.1153 1206.57,-58.8921 1212.66,-45.3329\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1215.88,-46.7186 1216.79,-36.1627 1209.49,-43.8489 1215.88,-46.7186\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1215\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 19 -->\r\n",
       "<g id=\"node32\" class=\"node\"><title>19</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1624.5\" cy=\"-368.08\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1624.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f9&lt;13.5</text>\r\n",
       "</g>\r\n",
       "<!-- 9&#45;&gt;19 -->\r\n",
       "<g id=\"edge31\" class=\"edge\"><title>9&#45;&gt;19</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1845.41,-539.553C1793.27,-499.315 1711.08,-435.89 1663.02,-398.804\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1665.09,-395.98 1655.03,-392.641 1660.81,-401.522 1665.09,-395.98\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1802\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 20 -->\r\n",
       "<g id=\"node33\" class=\"node\"><title>20</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1893.5\" cy=\"-368.08\" rx=\"79.0865\" ry=\"79.0865\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1893.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f162&lt;&#45;9.53674e&#45;07</text>\r\n",
       "</g>\r\n",
       "<!-- 9&#45;&gt;20 -->\r\n",
       "<g id=\"edge32\" class=\"edge\"><title>9&#45;&gt;20</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1893.5,-516.344C1893.5,-498.097 1893.5,-477.662 1893.5,-457.96\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1897,-457.739 1893.5,-447.739 1890,-457.739 1897,-457.739\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1901\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 21 -->\r\n",
       "<g id=\"node44\" class=\"node\"><title>21</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2198.5\" cy=\"-368.08\" rx=\"65.7887\" ry=\"65.7887\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2198.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f23&lt;0.0958103</text>\r\n",
       "</g>\r\n",
       "<!-- 10&#45;&gt;21 -->\r\n",
       "<g id=\"edge43\" class=\"edge\"><title>10&#45;&gt;21</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2198.5,-538.591C2198.5,-512.187 2198.5,-476.143 2198.5,-444.08\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2202,-443.827 2198.5,-433.827 2195,-443.827 2202,-443.827\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2208\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 22 -->\r\n",
       "<g id=\"node45\" class=\"node\"><title>22</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2555.5\" cy=\"-368.08\" rx=\"65.7887\" ry=\"65.7887\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2555.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f24&lt;0.0545744</text>\r\n",
       "</g>\r\n",
       "<!-- 10&#45;&gt;22 -->\r\n",
       "<g id=\"edge44\" class=\"edge\"><title>10&#45;&gt;22</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2232.09,-557.136C2290.96,-522.9 2413.78,-451.484 2489.98,-407.18\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2492.14,-409.968 2499.03,-401.916 2488.63,-403.917 2492.14,-409.968\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2420.5\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 39 -->\r\n",
       "<g id=\"node34\" class=\"node\"><title>39</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1450.5\" cy=\"-162.393\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1450.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f10&lt;2.5</text>\r\n",
       "</g>\r\n",
       "<!-- 19&#45;&gt;39 -->\r\n",
       "<g id=\"edge33\" class=\"edge\"><title>19&#45;&gt;39</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1599.57,-337.896C1568.69,-301.747 1516.04,-240.113 1482.28,-200.601\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1484.54,-197.853 1475.38,-192.522 1479.22,-202.399 1484.54,-197.853\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1572\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 40 -->\r\n",
       "<g id=\"node35\" class=\"node\"><title>40</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1624.5\" cy=\"-162.393\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1624.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f10&lt;1.5</text>\r\n",
       "</g>\r\n",
       "<!-- 19&#45;&gt;40 -->\r\n",
       "<g id=\"edge34\" class=\"edge\"><title>19&#45;&gt;40</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1624.5,-328.768C1624.5,-295.624 1624.5,-247.532 1624.5,-211.745\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1628,-211.533 1624.5,-201.533 1621,-211.533 1628,-211.533\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1632\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 41 -->\r\n",
       "<g id=\"node40\" class=\"node\"><title>41</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"1821.5\" cy=\"-162.393\" rx=\"75.2868\" ry=\"75.2868\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1821.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f14&lt;&#45;9.53674e&#45;07</text>\r\n",
       "</g>\r\n",
       "<!-- 20&#45;&gt;41 -->\r\n",
       "<g id=\"edge39\" class=\"edge\"><title>20&#45;&gt;41</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1864.92,-293.884C1862.02,-286.107 1859.16,-278.297 1856.5,-270.787 1853.47,-262.236 1850.39,-253.269 1847.37,-244.314\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1850.63,-243.001 1844.14,-234.623 1843.99,-245.217 1850.63,-243.001\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1891\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 42 -->\r\n",
       "<g id=\"node41\" class=\"node\"><title>42</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2014.5,-180.393 1914.5,-180.393 1914.5,-144.393 2014.5,-144.393 2014.5,-180.393\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1964.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.474307</text>\r\n",
       "</g>\r\n",
       "<!-- 20&#45;&gt;42 -->\r\n",
       "<g id=\"edge40\" class=\"edge\"><title>20&#45;&gt;42</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1919.33,-292.968C1931.86,-257.018 1946.14,-216.078 1955.22,-190.007\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1958.57,-191.052 1958.55,-180.457 1951.96,-188.748 1958.57,-191.052\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1939\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 73 -->\r\n",
       "<g id=\"node36\" class=\"node\"><title>73</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1385,-36 1290,-36 1290,-0 1385,-0 1385,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1337.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.760606</text>\r\n",
       "</g>\r\n",
       "<!-- 39&#45;&gt;73 -->\r\n",
       "<g id=\"edge35\" class=\"edge\"><title>39&#45;&gt;73</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1426.54,-131.195C1406.02,-105.344 1376.82,-68.5525 1357.53,-44.2424\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1360.11,-41.86 1351.15,-36.2025 1354.63,-46.2114 1360.11,-41.86\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1384\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 74 -->\r\n",
       "<g id=\"node37\" class=\"node\"><title>74</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1498,-36 1403,-36 1403,-0 1498,-0 1498,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1450.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.415022</text>\r\n",
       "</g>\r\n",
       "<!-- 39&#45;&gt;74 -->\r\n",
       "<g id=\"edge36\" class=\"edge\"><title>39&#45;&gt;74</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1450.5,-123.235C1450.5,-98.9916 1450.5,-68.182 1450.5,-46.3633\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1454,-46.1494 1450.5,-36.1494 1447,-46.1494 1454,-46.1494\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1482.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 75 -->\r\n",
       "<g id=\"node38\" class=\"node\"><title>75</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1616.5,-36 1516.5,-36 1516.5,-0 1616.5,-0 1616.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1566.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.115486</text>\r\n",
       "</g>\r\n",
       "<!-- 40&#45;&gt;75 -->\r\n",
       "<g id=\"edge37\" class=\"edge\"><title>40&#45;&gt;75</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1610.01,-125.829C1599.84,-100.858 1586.46,-68.0072 1577.24,-45.3613\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1580.45,-43.9776 1573.44,-36.0367 1573.97,-46.6183 1580.45,-43.9776\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1595\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 76 -->\r\n",
       "<g id=\"node39\" class=\"node\"><title>76</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1730,-36 1635,-36 1635,-0 1730,-0 1730,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1682.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.331399</text>\r\n",
       "</g>\r\n",
       "<!-- 40&#45;&gt;76 -->\r\n",
       "<g id=\"edge38\" class=\"edge\"><title>40&#45;&gt;76</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1638.99,-125.829C1649.16,-100.858 1662.54,-68.0072 1671.76,-45.3613\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1675.03,-46.6183 1675.56,-36.0367 1668.55,-43.9776 1675.03,-46.6183\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1699.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 77 -->\r\n",
       "<g id=\"node42\" class=\"node\"><title>77</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1843,-36 1748,-36 1748,-0 1843,-0 1843,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1795.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.600105</text>\r\n",
       "</g>\r\n",
       "<!-- 41&#45;&gt;77 -->\r\n",
       "<g id=\"edge41\" class=\"edge\"><title>41&#45;&gt;77</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M1808.12,-88.1111C1805.37,-73.0374 1802.64,-58.0885 1800.42,-45.9701\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"1803.86,-45.326 1798.63,-36.1173 1796.98,-46.5834 1803.86,-45.326\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1839\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 78 -->\r\n",
       "<g id=\"node43\" class=\"node\"><title>78</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"1970,-36 1861,-36 1861,-0 1970,-0 1970,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1915.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.00824715</text>\r\n",
       "</g>\r\n",
       "<!-- 41&#45;&gt;78 -->\r\n",
       "<g id=\"edge42\" class=\"edge\"><title>41&#45;&gt;78</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M1862.73,-98.9375C1875.35,-79.8231 1888.53,-59.8552 1898.56,-44.6577\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"1901.49,-46.5772 1904.08,-36.3034 1895.65,-42.7207 1901.49,-46.5772\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"1898\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 43 -->\r\n",
       "<g id=\"node46\" class=\"node\"><title>43</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2132.5\" cy=\"-162.393\" rx=\"75.2868\" ry=\"75.2868\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2132.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f17&lt;&#45;9.53674e&#45;07</text>\r\n",
       "</g>\r\n",
       "<!-- 21&#45;&gt;43 -->\r\n",
       "<g id=\"edge45\" class=\"edge\"><title>21&#45;&gt;43</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2173.55,-307.131C2168.95,-295.185 2164.38,-282.661 2160.5,-270.787 2157.85,-262.668 2155.28,-254.142 2152.84,-245.593\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2156.21,-244.638 2150.14,-235.951 2149.46,-246.524 2156.21,-244.638\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2195\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 44 -->\r\n",
       "<g id=\"node47\" class=\"node\"><title>44</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2277.5\" cy=\"-162.393\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2277.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f23&lt;0.1556</text>\r\n",
       "</g>\r\n",
       "<!-- 21&#45;&gt;44 -->\r\n",
       "<g id=\"edge46\" class=\"edge\"><title>21&#45;&gt;44</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2221.99,-306.518C2232.52,-279.364 2244.88,-247.495 2255.26,-220.732\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2258.64,-221.71 2258.99,-211.121 2252.11,-219.178 2258.64,-221.71\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2248\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 45 -->\r\n",
       "<g id=\"node52\" class=\"node\"><title>45</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2555.5\" cy=\"-162.393\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2555.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f106&lt;2</text>\r\n",
       "</g>\r\n",
       "<!-- 22&#45;&gt;45 -->\r\n",
       "<g id=\"edge51\" class=\"edge\"><title>22&#45;&gt;45</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2555.5,-302.352C2555.5,-271.984 2555.5,-236.515 2555.5,-209.013\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2559,-208.89 2555.5,-198.89 2552,-208.89 2559,-208.89\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2590\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 46 -->\r\n",
       "<g id=\"node53\" class=\"node\"><title>46</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"2729.5\" cy=\"-162.393\" rx=\"48.1917\" ry=\"48.1917\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2729.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f3&lt;906.25</text>\r\n",
       "</g>\r\n",
       "<!-- 22&#45;&gt;46 -->\r\n",
       "<g id=\"edge52\" class=\"edge\"><title>22&#45;&gt;46</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2597.84,-317.513C2626.59,-283.86 2664.26,-239.759 2691.94,-207.358\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2694.92,-209.263 2698.75,-199.386 2689.6,-204.716 2694.92,-209.263\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2656\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 79 -->\r\n",
       "<g id=\"node48\" class=\"node\"><title>79</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2077,-36 1988,-36 1988,-0 2077,-0 2077,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2032.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.23044</text>\r\n",
       "</g>\r\n",
       "<!-- 43&#45;&gt;79 -->\r\n",
       "<g id=\"edge47\" class=\"edge\"><title>43&#45;&gt;79</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2089.51,-100.179C2075.79,-80.6459 2061.36,-60.0897 2050.44,-44.5499\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2053.07,-42.1977 2044.46,-36.0257 2047.34,-46.2208 2053.07,-42.1977\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2100\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 80 -->\r\n",
       "<g id=\"node49\" class=\"node\"><title>80</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2195.5,-36 2095.5,-36 2095.5,-0 2195.5,-0 2195.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2145.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.124201</text>\r\n",
       "</g>\r\n",
       "<!-- 43&#45;&gt;80 -->\r\n",
       "<g id=\"edge48\" class=\"edge\"><title>43&#45;&gt;80</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2139.27,-87.2772C2140.61,-72.5836 2141.93,-58.0561 2143.02,-46.2036\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2146.51,-46.4196 2143.93,-36.1428 2139.54,-45.7831 2146.51,-46.4196\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2150\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 81 -->\r\n",
       "<g id=\"node50\" class=\"node\"><title>81</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2313.5,-36 2213.5,-36 2213.5,-0 2313.5,-0 2313.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2263.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.220391</text>\r\n",
       "</g>\r\n",
       "<!-- 44&#45;&gt;81 -->\r\n",
       "<g id=\"edge49\" class=\"edge\"><title>44&#45;&gt;81</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2272.49,-110.388C2270.36,-88.7428 2267.96,-64.3829 2266.18,-46.2595\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2269.64,-45.7291 2265.18,-36.1196 2262.68,-46.4141 2269.64,-45.7291\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2303\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 82 -->\r\n",
       "<g id=\"node51\" class=\"node\"><title>82</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2433.5,-36 2331.5,-36 2331.5,-0 2433.5,-0 2433.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2382.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.0305046</text>\r\n",
       "</g>\r\n",
       "<!-- 44&#45;&gt;82 -->\r\n",
       "<g id=\"edge50\" class=\"edge\"><title>44&#45;&gt;82</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2308.15,-119.824C2326.24,-95.2941 2348.54,-65.0525 2363.97,-44.1226\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2366.82,-46.1668 2369.93,-36.0411 2361.18,-42.0124 2366.82,-46.1668\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2362\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 83 -->\r\n",
       "<g id=\"node54\" class=\"node\"><title>83</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2547,-36 2452,-36 2452,-0 2547,-0 2547,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2499.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.733497</text>\r\n",
       "</g>\r\n",
       "<!-- 45&#45;&gt;83 -->\r\n",
       "<g id=\"edge53\" class=\"edge\"><title>45&#45;&gt;83</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2542.51,-128.368C2532.62,-103.207 2519.17,-69.0165 2509.96,-45.6004\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2513.21,-44.3075 2506.3,-36.2823 2506.7,-46.8695 2513.21,-44.3075\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2528\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 84 -->\r\n",
       "<g id=\"node55\" class=\"node\"><title>84</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2658,-36 2565,-36 2565,-0 2658,-0 2658,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2611.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.30185</text>\r\n",
       "</g>\r\n",
       "<!-- 45&#45;&gt;84 -->\r\n",
       "<g id=\"edge54\" class=\"edge\"><title>45&#45;&gt;84</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2568.49,-128.368C2578.38,-103.207 2591.83,-69.0165 2601.04,-45.6004\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2604.3,-46.8695 2604.7,-36.2823 2597.79,-44.3075 2604.3,-46.8695\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2628.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 85 -->\r\n",
       "<g id=\"node56\" class=\"node\"><title>85</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2783,-36 2676,-36 2676,-0 2783,-0 2783,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2729.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.0298655</text>\r\n",
       "</g>\r\n",
       "<!-- 46&#45;&gt;85 -->\r\n",
       "<g id=\"edge55\" class=\"edge\"><title>46&#45;&gt;85</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M2729.5,-113.978C2729.5,-91.4204 2729.5,-65.2638 2729.5,-46.1182\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2733,-46.0036 2729.5,-36.0036 2726,-46.0037 2733,-46.0036\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2764\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 86 -->\r\n",
       "<g id=\"node57\" class=\"node\"><title>86</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"2901.5,-36 2801.5,-36 2801.5,-0 2901.5,-0 2901.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2851.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.202182</text>\r\n",
       "</g>\r\n",
       "<!-- 46&#45;&gt;86 -->\r\n",
       "<g id=\"edge56\" class=\"edge\"><title>46&#45;&gt;86</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M2760.6,-125.093C2782.36,-99.7017 2810.85,-66.4432 2830.09,-43.9853\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"2832.89,-46.1058 2836.73,-36.2347 2827.57,-41.5514 2832.89,-46.1058\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2827\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 11 -->\r\n",
       "<g id=\"node60\" class=\"node\"><title>11</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3619.5\" cy=\"-577.666\" rx=\"32.4942\" ry=\"32.4942\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3619.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f96&lt;4</text>\r\n",
       "</g>\r\n",
       "<!-- 5&#45;&gt;11 -->\r\n",
       "<g id=\"edge59\" class=\"edge\"><title>5&#45;&gt;11</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3760.47,-725.656C3725.78,-689.485 3678.83,-640.528 3648.85,-609.265\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3651.06,-606.511 3641.61,-601.716 3646,-611.356 3651.06,-606.511\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3759\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 12 -->\r\n",
       "<g id=\"node61\" class=\"node\"><title>12</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4085.5\" cy=\"-577.666\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4085.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f106&lt;2</text>\r\n",
       "</g>\r\n",
       "<!-- 5&#45;&gt;12 -->\r\n",
       "<g id=\"edge60\" class=\"edge\"><title>5&#45;&gt;12</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3859.16,-735.439C3914.28,-697.257 3998.71,-638.778 4047.36,-605.08\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4049.5,-607.859 4055.73,-599.288 4045.51,-602.105 4049.5,-607.859\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3953\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 13 -->\r\n",
       "<g id=\"node90\" class=\"node\"><title>13</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5251.5\" cy=\"-577.666\" rx=\"40.8928\" ry=\"40.8928\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5251.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f2&lt;2527</text>\r\n",
       "</g>\r\n",
       "<!-- 6&#45;&gt;13 -->\r\n",
       "<g id=\"edge89\" class=\"edge\"><title>6&#45;&gt;13</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5251.5,-734.287C5251.5,-704.205 5251.5,-662.06 5251.5,-629.215\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5255,-628.905 5251.5,-618.905 5248,-628.905 5255,-628.905\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5261\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 14 -->\r\n",
       "<g id=\"node91\" class=\"node\"><title>14</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5981.5\" cy=\"-577.666\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5981.5\" y=\"-573.966\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f12&lt;5.5</text>\r\n",
       "</g>\r\n",
       "<!-- 6&#45;&gt;14 -->\r\n",
       "<g id=\"edge90\" class=\"edge\"><title>6&#45;&gt;14</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5288.96,-762.651C5411.28,-730.154 5798.92,-627.171 5934.29,-591.207\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5935.21,-594.585 5943.97,-588.635 5933.41,-587.82 5935.21,-594.585\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5648.5\" y=\"-678.758\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 23 -->\r\n",
       "<g id=\"node62\" class=\"node\"><title>23</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3286.5\" cy=\"-368.08\" rx=\"40.8928\" ry=\"40.8928\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3286.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f2&lt;3014</text>\r\n",
       "</g>\r\n",
       "<!-- 11&#45;&gt;23 -->\r\n",
       "<g id=\"edge61\" class=\"edge\"><title>11&#45;&gt;23</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3592.25,-559.678C3534.45,-523.648 3399.18,-439.324 3329.57,-395.928\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3331.35,-392.912 3321.01,-390.592 3327.64,-398.852 3331.35,-392.912\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3473\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 24 -->\r\n",
       "<g id=\"node63\" class=\"node\"><title>24</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3619.5\" cy=\"-368.08\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3619.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f4&lt;862.917</text>\r\n",
       "</g>\r\n",
       "<!-- 11&#45;&gt;24 -->\r\n",
       "<g id=\"edge62\" class=\"edge\"><title>11&#45;&gt;24</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3619.5,-545.138C3619.5,-514.865 3619.5,-468.31 3619.5,-430.675\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3623,-430.318 3619.5,-420.318 3616,-430.318 3623,-430.318\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3651.5\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 25 -->\r\n",
       "<g id=\"node76\" class=\"node\"><title>25</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4085.5\" cy=\"-368.08\" rx=\"32.4942\" ry=\"32.4942\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4085.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f91&lt;2</text>\r\n",
       "</g>\r\n",
       "<!-- 12&#45;&gt;25 -->\r\n",
       "<g id=\"edge75\" class=\"edge\"><title>12&#45;&gt;25</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4085.5,-540.98C4085.5,-504.954 4085.5,-449.328 4085.5,-411.169\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"4089,-410.901 4085.5,-400.901 4082,-410.901 4089,-410.901\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4095\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 26 -->\r\n",
       "<g id=\"node77\" class=\"node\"><title>26</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4447.5\" cy=\"-368.08\" rx=\"48.1917\" ry=\"48.1917\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4447.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f2&lt;3001.5</text>\r\n",
       "</g>\r\n",
       "<!-- 12&#45;&gt;26 -->\r\n",
       "<g id=\"edge76\" class=\"edge\"><title>12&#45;&gt;26</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4116.68,-558.787C4179.38,-522.829 4321.24,-441.48 4397.23,-397.909\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4399.22,-400.799 4406.16,-392.788 4395.74,-394.727 4399.22,-400.799\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4309.5\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 47 -->\r\n",
       "<g id=\"node64\" class=\"node\"><title>47</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3084.5\" cy=\"-162.393\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3084.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f22&lt;14</text>\r\n",
       "</g>\r\n",
       "<!-- 23&#45;&gt;47 -->\r\n",
       "<g id=\"edge63\" class=\"edge\"><title>23&#45;&gt;47</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3257.99,-338.328C3220.87,-300.907 3156.17,-235.657 3117.13,-196.299\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3119.21,-193.424 3109.68,-188.788 3114.24,-198.353 3119.21,-193.424\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3220\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 48 -->\r\n",
       "<g id=\"node65\" class=\"node\"><title>48</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3286.5\" cy=\"-162.393\" rx=\"65.7887\" ry=\"65.7887\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3286.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f23&lt;0.0415448</text>\r\n",
       "</g>\r\n",
       "<!-- 23&#45;&gt;48 -->\r\n",
       "<g id=\"edge64\" class=\"edge\"><title>23&#45;&gt;48</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3286.5,-326.838C3286.5,-301.63 3286.5,-268.358 3286.5,-238.416\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3290,-238.405 3286.5,-228.405 3283,-238.405 3290,-238.405\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3294\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 49 -->\r\n",
       "<g id=\"node70\" class=\"node\"><title>49</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3563.5\" cy=\"-162.393\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3563.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f22&lt;14</text>\r\n",
       "</g>\r\n",
       "<!-- 24&#45;&gt;49 -->\r\n",
       "<g id=\"edge69\" class=\"edge\"><title>24&#45;&gt;49</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3596.94,-320.951C3590.1,-305.338 3583.16,-287.595 3578.5,-270.787 3573,-250.951 3569.46,-228.466 3567.21,-209.215\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3570.68,-208.746 3566.12,-199.183 3563.72,-209.503 3570.68,-208.746\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3613\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 50 -->\r\n",
       "<g id=\"node71\" class=\"node\"><title>50</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"3682.5\" cy=\"-162.393\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3682.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f22&lt;10</text>\r\n",
       "</g>\r\n",
       "<!-- 24&#45;&gt;50 -->\r\n",
       "<g id=\"edge70\" class=\"edge\"><title>24&#45;&gt;50</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3634.59,-318.292C3645.05,-284.481 3658.85,-239.846 3668.96,-207.178\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3672.36,-208.037 3671.97,-197.449 3665.67,-205.968 3672.36,-208.037\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3661\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 87 -->\r\n",
       "<g id=\"node66\" class=\"node\"><title>87</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3021.5,-36 2919.5,-36 2919.5,-0 3021.5,-0 3021.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"2970.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.0377119</text>\r\n",
       "</g>\r\n",
       "<!-- 47&#45;&gt;87 -->\r\n",
       "<g id=\"edge65\" class=\"edge\"><title>47&#45;&gt;87</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3061.98,-133.261C3041.22,-107.338 3010.7,-69.213 2990.71,-44.2477\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"2993.35,-41.9413 2984.37,-36.3223 2987.89,-46.3162 2993.35,-41.9413\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3017\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 88 -->\r\n",
       "<g id=\"node67\" class=\"node\"><title>88</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3129,-36 3040,-36 3040,-0 3129,-0 3129,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3084.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.46793</text>\r\n",
       "</g>\r\n",
       "<!-- 47&#45;&gt;88 -->\r\n",
       "<g id=\"edge66\" class=\"edge\"><title>47&#45;&gt;88</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3084.5,-125.829C3084.5,-101.194 3084.5,-68.8896 3084.5,-46.2808\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3088,-46.0367 3084.5,-36.0367 3081,-46.0368 3088,-46.0367\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3116.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 89 -->\r\n",
       "<g id=\"node68\" class=\"node\"><title>89</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3254,-36 3147,-36 3147,-0 3254,-0 3254,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3200.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.0276787</text>\r\n",
       "</g>\r\n",
       "<!-- 48&#45;&gt;89 -->\r\n",
       "<g id=\"edge67\" class=\"edge\"><title>48&#45;&gt;89</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3253,-105.933C3240.35,-84.9803 3226.54,-62.1141 3216.26,-45.0939\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3219.11,-43.0395 3210.94,-36.289 3213.12,-46.6584 3219.11,-43.0395\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3263\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 90 -->\r\n",
       "<g id=\"node69\" class=\"node\"><title>90</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3372.5,-36 3272.5,-36 3272.5,-0 3372.5,-0 3372.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3322.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.227642</text>\r\n",
       "</g>\r\n",
       "<!-- 48&#45;&gt;90 -->\r\n",
       "<g id=\"edge68\" class=\"edge\"><title>48&#45;&gt;90</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3302.39,-98.523C3307.03,-80.178 3311.86,-61.0853 3315.62,-46.2071\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3319.1,-46.7421 3318.15,-36.1892 3312.31,-45.0263 3319.1,-46.7421\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3321\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 91 -->\r\n",
       "<g id=\"node72\" class=\"node\"><title>91</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3498,-36 3391,-36 3391,-0 3498,-0 3498,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3444.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.0480783</text>\r\n",
       "</g>\r\n",
       "<!-- 49&#45;&gt;91 -->\r\n",
       "<g id=\"edge71\" class=\"edge\"><title>49&#45;&gt;91</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3540.56,-133.938C3518.83,-107.945 3486.49,-69.2503 3465.45,-44.0707\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3467.88,-41.5163 3458.78,-36.0875 3462.51,-46.0052 3467.88,-41.5163\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3493\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 92 -->\r\n",
       "<g id=\"node73\" class=\"node\"><title>92</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3611,-36 3516,-36 3516,-0 3611,-0 3611,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3563.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.408859</text>\r\n",
       "</g>\r\n",
       "<!-- 49&#45;&gt;92 -->\r\n",
       "<g id=\"edge72\" class=\"edge\"><title>49&#45;&gt;92</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3563.5,-125.829C3563.5,-101.194 3563.5,-68.8896 3563.5,-46.2808\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3567,-46.0367 3563.5,-36.0367 3560,-46.0368 3567,-46.0367\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3595.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 93 -->\r\n",
       "<g id=\"node74\" class=\"node\"><title>93</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3736,-36 3629,-36 3629,-0 3736,-0 3736,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3682.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.0816305</text>\r\n",
       "</g>\r\n",
       "<!-- 50&#45;&gt;93 -->\r\n",
       "<g id=\"edge73\" class=\"edge\"><title>50&#45;&gt;93</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M3682.5,-125.829C3682.5,-101.194 3682.5,-68.8896 3682.5,-46.2808\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3686,-46.0367 3682.5,-36.0367 3679,-46.0368 3686,-46.0367\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3692\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 94 -->\r\n",
       "<g id=\"node75\" class=\"node\"><title>94</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3854.5,-36 3754.5,-36 3754.5,-0 3854.5,-0 3854.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3804.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.383324</text>\r\n",
       "</g>\r\n",
       "<!-- 50&#45;&gt;94 -->\r\n",
       "<g id=\"edge74\" class=\"edge\"><title>50&#45;&gt;94</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M3705.73,-134.275C3728.07,-108.209 3761.54,-69.1459 3783.2,-43.8632\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"3785.94,-46.0438 3789.79,-36.1726 3780.62,-41.4894 3785.94,-46.0438\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3804.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 51 -->\r\n",
       "<g id=\"node78\" class=\"node\"><title>51</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4036.5\" cy=\"-162.393\" rx=\"43.5923\" ry=\"43.5923\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4036.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f12&lt;11.5</text>\r\n",
       "</g>\r\n",
       "<!-- 25&#45;&gt;51 -->\r\n",
       "<g id=\"edge77\" class=\"edge\"><title>25&#45;&gt;51</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4078.06,-336.144C4070.32,-303.963 4058.06,-253.031 4048.86,-214.792\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"4052.22,-213.771 4046.48,-204.867 4045.41,-215.409 4052.22,-213.771\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4071\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 52 -->\r\n",
       "<g id=\"node79\" class=\"node\"><title>52</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4152.5\" cy=\"-162.393\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4152.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f9&lt;11.5</text>\r\n",
       "</g>\r\n",
       "<!-- 25&#45;&gt;52 -->\r\n",
       "<g id=\"edge78\" class=\"edge\"><title>25&#45;&gt;52</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4095.39,-337.025C4106.46,-303.36 4124.54,-248.401 4137.39,-209.338\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4140.73,-210.365 4140.53,-199.772 4134.08,-208.177 4140.73,-210.365\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4153.5\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 53 -->\r\n",
       "<g id=\"node84\" class=\"node\"><title>53</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4447.5\" cy=\"-162.393\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4447.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f98&lt;1.5</text>\r\n",
       "</g>\r\n",
       "<!-- 26&#45;&gt;53 -->\r\n",
       "<g id=\"edge83\" class=\"edge\"><title>26&#45;&gt;53</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4447.5,-319.838C4447.5,-287.388 4447.5,-244.439 4447.5,-211.752\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"4451,-211.526 4447.5,-201.526 4444,-211.526 4451,-211.526\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4482\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 54 -->\r\n",
       "<g id=\"node85\" class=\"node\"><title>54</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4624.5\" cy=\"-162.393\" rx=\"61.1893\" ry=\"61.1893\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4624.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f24&lt;0.373332</text>\r\n",
       "</g>\r\n",
       "<!-- 26&#45;&gt;54 -->\r\n",
       "<g id=\"edge84\" class=\"edge\"><title>26&#45;&gt;54</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4478.74,-331.133C4506.23,-299.493 4546.65,-252.98 4577.96,-216.955\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4580.98,-218.816 4584.89,-208.972 4575.69,-214.224 4580.98,-218.816\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4549\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 95 -->\r\n",
       "<g id=\"node80\" class=\"node\"><title>95</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"3968,-36 3873,-36 3873,-0 3968,-0 3968,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3920.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.804034</text>\r\n",
       "</g>\r\n",
       "<!-- 51&#45;&gt;95 -->\r\n",
       "<g id=\"edge79\" class=\"edge\"><title>51&#45;&gt;95</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4009.3,-128.008C3988.43,-102.385 3960.06,-67.5557 3941.05,-44.2282\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"3943.54,-41.735 3934.51,-36.1926 3938.11,-46.1562 3943.54,-41.735\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"3968\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 96 -->\r\n",
       "<g id=\"node81\" class=\"node\"><title>96</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4086.5,-36 3986.5,-36 3986.5,-0 4086.5,-0 4086.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4036.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.292518</text>\r\n",
       "</g>\r\n",
       "<!-- 51&#45;&gt;96 -->\r\n",
       "<g id=\"edge80\" class=\"edge\"><title>51&#45;&gt;96</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4036.5,-118.671C4036.5,-95.2 4036.5,-66.7866 4036.5,-46.3117\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4040,-46.1162 4036.5,-36.1162 4033,-46.1163 4040,-46.1162\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4068.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 97 -->\r\n",
       "<g id=\"node82\" class=\"node\"><title>97</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4200,-36 4105,-36 4105,-0 4200,-0 4200,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4152.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.117019</text>\r\n",
       "</g>\r\n",
       "<!-- 52&#45;&gt;97 -->\r\n",
       "<g id=\"edge81\" class=\"edge\"><title>52&#45;&gt;97</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4152.5,-123.235C4152.5,-98.9916 4152.5,-68.182 4152.5,-46.3633\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"4156,-46.1494 4152.5,-36.1494 4149,-46.1494 4156,-46.1494\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4187\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 98 -->\r\n",
       "<g id=\"node83\" class=\"node\"><title>98</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4318.5,-36 4218.5,-36 4218.5,-0 4318.5,-0 4318.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4268.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.355069</text>\r\n",
       "</g>\r\n",
       "<!-- 52&#45;&gt;98 -->\r\n",
       "<g id=\"edge82\" class=\"edge\"><title>52&#45;&gt;98</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4176.82,-131.543C4197.95,-105.606 4228.2,-68.4652 4248.09,-44.0483\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4250.81,-46.2537 4254.41,-36.2901 4245.39,-41.8325 4250.81,-46.2537\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4245\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 99 -->\r\n",
       "<g id=\"node86\" class=\"node\"><title>99</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4438.5,-36 4336.5,-36 4336.5,-0 4438.5,-0 4438.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4387.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.0210986</text>\r\n",
       "</g>\r\n",
       "<!-- 53&#45;&gt;99 -->\r\n",
       "<g id=\"edge85\" class=\"edge\"><title>53&#45;&gt;99</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4432.67,-126.195C4422.15,-101.229 4408.25,-68.2494 4398.67,-45.4971\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"4401.83,-43.9835 4394.72,-36.1273 4395.37,-46.7017 4401.83,-43.9835\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4417\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 100 -->\r\n",
       "<g id=\"node87\" class=\"node\"><title>100</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4556.5,-36 4456.5,-36 4456.5,-0 4556.5,-0 4556.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4506.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.275126</text>\r\n",
       "</g>\r\n",
       "<!-- 53&#45;&gt;100 -->\r\n",
       "<g id=\"edge86\" class=\"edge\"><title>53&#45;&gt;100</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4462.08,-126.195C4472.43,-101.229 4486.09,-68.2494 4495.52,-45.4971\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4498.81,-46.7054 4499.4,-36.1273 4492.34,-44.0259 4498.81,-46.7054\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4523.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 101 -->\r\n",
       "<g id=\"node88\" class=\"node\"><title>101</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4674.5,-36 4574.5,-36 4574.5,-0 4674.5,-0 4674.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4624.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.375449</text>\r\n",
       "</g>\r\n",
       "<!-- 54&#45;&gt;101 -->\r\n",
       "<g id=\"edge87\" class=\"edge\"><title>54&#45;&gt;101</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4624.5,-101.006C4624.5,-82.0973 4624.5,-62.1475 4624.5,-46.6595\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"4628,-46.249 4624.5,-36.2491 4621,-46.2491 4628,-46.249\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4659\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 102 -->\r\n",
       "<g id=\"node89\" class=\"node\"><title>102</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4788,-36 4693,-36 4693,-0 4788,-0 4788,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4740.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.268338</text>\r\n",
       "</g>\r\n",
       "<!-- 54&#45;&gt;102 -->\r\n",
       "<g id=\"edge88\" class=\"edge\"><title>54&#45;&gt;102</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4662.8,-114.374C4681.98,-90.841 4704.4,-63.3094 4720.22,-43.8924\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4722.96,-46.0666 4726.57,-36.103 4717.54,-41.6454 4722.96,-46.0666\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4717\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 27 -->\r\n",
       "<g id=\"node92\" class=\"node\"><title>27</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5152.5\" cy=\"-368.08\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5152.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f4&lt;1246.75</text>\r\n",
       "</g>\r\n",
       "<!-- 13&#45;&gt;27 -->\r\n",
       "<g id=\"edge91\" class=\"edge\"><title>13&#45;&gt;27</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5234.26,-540.507C5218.99,-508.488 5196.46,-461.259 5178.92,-424.478\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5182.04,-422.887 5174.58,-415.367 5175.72,-425.9 5182.04,-422.887\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5239\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 28 -->\r\n",
       "<g id=\"node93\" class=\"node\"><title>28</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5385.5\" cy=\"-368.08\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5385.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f4&lt;1548.13</text>\r\n",
       "</g>\r\n",
       "<!-- 13&#45;&gt;28 -->\r\n",
       "<g id=\"edge92\" class=\"edge\"><title>13&#45;&gt;28</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5273.33,-542.851C5294.7,-509.741 5327.55,-458.846 5352.19,-420.679\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5355.15,-422.551 5357.63,-412.251 5349.27,-418.754 5355.15,-422.551\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5330\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 29 -->\r\n",
       "<g id=\"node106\" class=\"node\"><title>29</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5981.5\" cy=\"-368.08\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5981.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f106&lt;2</text>\r\n",
       "</g>\r\n",
       "<!-- 14&#45;&gt;29 -->\r\n",
       "<g id=\"edge105\" class=\"edge\"><title>14&#45;&gt;29</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5981.5,-538.591C5981.5,-503.606 5981.5,-451.698 5981.5,-414.549\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5985,-414.488 5981.5,-404.489 5978,-414.489 5985,-414.488\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5991\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 30 -->\r\n",
       "<g id=\"node107\" class=\"node\"><title>30</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"6343.5\" cy=\"-368.08\" rx=\"32.4942\" ry=\"32.4942\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6343.5\" y=\"-364.38\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f93&lt;4</text>\r\n",
       "</g>\r\n",
       "<!-- 14&#45;&gt;30 -->\r\n",
       "<g id=\"edge106\" class=\"edge\"><title>14&#45;&gt;30</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M6014.91,-557.508C6082.75,-518.605 6236.19,-430.617 6306.75,-390.156\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"6308.8,-393.013 6315.73,-385.002 6305.32,-386.941 6308.8,-393.013\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6204.5\" y=\"-469.173\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 55 -->\r\n",
       "<g id=\"node94\" class=\"node\"><title>55</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"4969.5\" cy=\"-162.393\" rx=\"32.4942\" ry=\"32.4942\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4969.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f43&lt;2</text>\r\n",
       "</g>\r\n",
       "<!-- 27&#45;&gt;55 -->\r\n",
       "<g id=\"edge93\" class=\"edge\"><title>27&#45;&gt;55</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5118.08,-328.768C5083.33,-290.091 5030.3,-231.061 4997.88,-194.98\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5000.18,-192.305 4990.89,-187.206 4994.97,-196.984 5000.18,-192.305\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5096\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 56 -->\r\n",
       "<g id=\"node95\" class=\"node\"><title>56</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5152.5\" cy=\"-162.393\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5152.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f96&lt;1.5</text>\r\n",
       "</g>\r\n",
       "<!-- 27&#45;&gt;56 -->\r\n",
       "<g id=\"edge94\" class=\"edge\"><title>27&#45;&gt;56</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5152.5,-315.944C5152.5,-284.076 5152.5,-243.314 5152.5,-211.944\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5156,-211.692 5152.5,-201.692 5149,-211.692 5156,-211.692\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5160\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 57 -->\r\n",
       "<g id=\"node100\" class=\"node\"><title>57</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5385.5\" cy=\"-162.393\" rx=\"43.5923\" ry=\"43.5923\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5385.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f22&lt;10.5</text>\r\n",
       "</g>\r\n",
       "<!-- 28&#45;&gt;57 -->\r\n",
       "<g id=\"edge99\" class=\"edge\"><title>28&#45;&gt;57</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5385.5,-315.944C5385.5,-285.452 5385.5,-246.818 5385.5,-216.059\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5389,-215.953 5385.5,-205.953 5382,-215.953 5389,-215.953\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5420\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 58 -->\r\n",
       "<g id=\"node101\" class=\"node\"><title>58</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5566.5\" cy=\"-162.393\" rx=\"56.59\" ry=\"56.59\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5566.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f26&lt;0.38457</text>\r\n",
       "</g>\r\n",
       "<!-- 28&#45;&gt;58 -->\r\n",
       "<g id=\"edge100\" class=\"edge\"><title>28&#45;&gt;58</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5419.54,-328.768C5448.58,-296.091 5490.53,-248.885 5522.18,-213.266\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5525.15,-215.195 5529.18,-205.395 5519.92,-210.545 5525.15,-215.195\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5488\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 103 -->\r\n",
       "<g id=\"node96\" class=\"node\"><title>103</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"4895,-36 4806,-36 4806,-0 4895,-0 4895,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4850.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.80889</text>\r\n",
       "</g>\r\n",
       "<!-- 55&#45;&gt;103 -->\r\n",
       "<g id=\"edge95\" class=\"edge\"><title>55&#45;&gt;103</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M4949.04,-136.915C4927.34,-110.941 4893.22,-70.1148 4871.36,-43.9593\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"4873.82,-41.449 4864.72,-36.0202 4868.45,-45.9379 4873.82,-41.449\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4899\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 104 -->\r\n",
       "<g id=\"node97\" class=\"node\"><title>104</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5026,-36 4913,-36 4913,-0 5026,-0 5026,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"4969.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.00199324</text>\r\n",
       "</g>\r\n",
       "<!-- 55&#45;&gt;104 -->\r\n",
       "<g id=\"edge96\" class=\"edge\"><title>55&#45;&gt;104</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M4969.5,-129.792C4969.5,-104.781 4969.5,-70.2126 4969.5,-46.3726\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"4973,-46.2468 4969.5,-36.2469 4966,-46.2469 4973,-46.2468\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5001.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 105 -->\r\n",
       "<g id=\"node98\" class=\"node\"><title>105</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5144.5,-36 5044.5,-36 5044.5,-0 5144.5,-0 5144.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5094.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.207793</text>\r\n",
       "</g>\r\n",
       "<!-- 56&#45;&gt;105 -->\r\n",
       "<g id=\"edge97\" class=\"edge\"><title>56&#45;&gt;105</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5138.01,-125.829C5127.84,-100.858 5114.46,-68.0072 5105.24,-45.3613\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5108.45,-43.9776 5101.44,-36.0367 5101.97,-46.6183 5108.45,-43.9776\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5122\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 106 -->\r\n",
       "<g id=\"node99\" class=\"node\"><title>106</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5258,-36 5163,-36 5163,-0 5258,-0 5258,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5210.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.671956</text>\r\n",
       "</g>\r\n",
       "<!-- 56&#45;&gt;106 -->\r\n",
       "<g id=\"edge98\" class=\"edge\"><title>56&#45;&gt;106</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5166.99,-125.829C5177.16,-100.858 5190.54,-68.0072 5199.76,-45.3613\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5203.03,-46.6183 5203.56,-36.0367 5196.55,-43.9776 5203.03,-46.6183\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5226.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 107 -->\r\n",
       "<g id=\"node102\" class=\"node\"><title>107</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5376.5,-36 5276.5,-36 5276.5,-0 5376.5,-0 5376.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5326.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.201355</text>\r\n",
       "</g>\r\n",
       "<!-- 57&#45;&gt;107 -->\r\n",
       "<g id=\"edge101\" class=\"edge\"><title>57&#45;&gt;107</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5369.07,-121.729C5359,-97.433 5346.39,-66.998 5337.51,-45.5829\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5340.67,-44.0458 5333.6,-36.1472 5334.2,-46.7253 5340.67,-44.0458\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5355\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 108 -->\r\n",
       "<g id=\"node103\" class=\"node\"><title>108</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5494.5,-36 5394.5,-36 5394.5,-0 5494.5,-0 5494.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5444.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.363611</text>\r\n",
       "</g>\r\n",
       "<!-- 57&#45;&gt;108 -->\r\n",
       "<g id=\"edge102\" class=\"edge\"><title>57&#45;&gt;108</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5401.93,-121.729C5412,-97.433 5424.61,-66.998 5433.49,-45.5829\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5436.8,-46.7253 5437.4,-36.1472 5430.33,-44.0458 5436.8,-46.7253\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5460.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 109 -->\r\n",
       "<g id=\"node104\" class=\"node\"><title>109</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5620,-36 5513,-36 5513,-0 5620,-0 5620,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5566.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.0629144</text>\r\n",
       "</g>\r\n",
       "<!-- 58&#45;&gt;109 -->\r\n",
       "<g id=\"edge103\" class=\"edge\"><title>58&#45;&gt;109</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5566.5,-105.524C5566.5,-85.1996 5566.5,-63.1253 5566.5,-46.3602\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5570,-46.1815 5566.5,-36.1815 5563,-46.1815 5570,-46.1815\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5601\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 110 -->\r\n",
       "<g id=\"node105\" class=\"node\"><title>110</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5738.5,-36 5638.5,-36 5638.5,-0 5738.5,-0 5738.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5688.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.423645</text>\r\n",
       "</g>\r\n",
       "<!-- 58&#45;&gt;110 -->\r\n",
       "<g id=\"edge104\" class=\"edge\"><title>58&#45;&gt;110</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5603.1,-118.671C5624.05,-94.2266 5649.58,-64.4212 5667.25,-43.806\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5669.99,-45.9874 5673.84,-36.1162 5664.67,-41.433 5669.99,-45.9874\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5663\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 59 -->\r\n",
       "<g id=\"node108\" class=\"node\"><title>59</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"5932.5\" cy=\"-162.393\" rx=\"51.9908\" ry=\"51.9908\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5932.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f3&lt;1506.25</text>\r\n",
       "</g>\r\n",
       "<!-- 29&#45;&gt;59 -->\r\n",
       "<g id=\"edge107\" class=\"edge\"><title>29&#45;&gt;59</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5973.19,-332.527C5965.97,-302.544 5955.37,-258.477 5946.8,-222.84\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5950.18,-221.935 5944.44,-213.031 5943.38,-223.573 5950.18,-221.935\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5966\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 60 -->\r\n",
       "<g id=\"node109\" class=\"node\"><title>60</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"6050.5\" cy=\"-162.393\" rx=\"38.9931\" ry=\"38.9931\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6050.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f22&lt;9.5</text>\r\n",
       "</g>\r\n",
       "<!-- 29&#45;&gt;60 -->\r\n",
       "<g id=\"edge108\" class=\"edge\"><title>29&#45;&gt;60</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5992.89,-333.445C6004.38,-299.527 6022.2,-246.929 6034.98,-209.213\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"6038.38,-210.076 6038.27,-199.482 6031.75,-207.83 6038.38,-210.076\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6049.5\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 61 -->\r\n",
       "<g id=\"node114\" class=\"node\"><title>61</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"6343.5\" cy=\"-162.393\" rx=\"48.1917\" ry=\"48.1917\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6343.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f4&lt;1212.5</text>\r\n",
       "</g>\r\n",
       "<!-- 30&#45;&gt;61 -->\r\n",
       "<g id=\"edge113\" class=\"edge\"><title>30&#45;&gt;61</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M6343.5,-335.254C6343.5,-304.674 6343.5,-257.771 6343.5,-220.685\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"6347,-220.507 6343.5,-210.507 6340,-220.507 6347,-220.507\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6353\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 62 -->\r\n",
       "<g id=\"node115\" class=\"node\"><title>62</title>\r\n",
       "<ellipse fill=\"none\" stroke=\"black\" cx=\"6526.5\" cy=\"-162.393\" rx=\"36.2938\" ry=\"36.2938\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6526.5\" y=\"-158.693\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">f106&lt;2</text>\r\n",
       "</g>\r\n",
       "<!-- 30&#45;&gt;62 -->\r\n",
       "<g id=\"edge114\" class=\"edge\"><title>30&#45;&gt;62</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M6364.85,-343.316C6397.09,-307.43 6458.37,-239.22 6495.52,-197.872\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"6498.31,-200.006 6502.39,-190.228 6493.1,-195.327 6498.31,-200.006\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6471.5\" y=\"-259.587\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 111 -->\r\n",
       "<g id=\"node110\" class=\"node\"><title>111</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5864,-36 5757,-36 5757,-0 5864,-0 5864,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5810.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.0289412</text>\r\n",
       "</g>\r\n",
       "<!-- 59&#45;&gt;111 -->\r\n",
       "<g id=\"edge109\" class=\"edge\"><title>59&#45;&gt;111</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M5899.16,-122.484C5877.77,-97.5123 5850.61,-65.8179 5832.03,-44.1251\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"5834.52,-41.6523 5825.35,-36.3356 5829.2,-46.2068 5834.52,-41.6523\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5884\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 112 -->\r\n",
       "<g id=\"node111\" class=\"node\"><title>112</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"5982.5,-36 5882.5,-36 5882.5,-0 5982.5,-0 5982.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5932.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.379912</text>\r\n",
       "</g>\r\n",
       "<!-- 59&#45;&gt;112 -->\r\n",
       "<g id=\"edge110\" class=\"edge\"><title>59&#45;&gt;112</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M5932.5,-110.388C5932.5,-88.7428 5932.5,-64.3829 5932.5,-46.2595\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"5936,-46.1195 5932.5,-36.1196 5929,-46.1196 5936,-46.1195\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"5940\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 113 -->\r\n",
       "<g id=\"node112\" class=\"node\"><title>113</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"6100.5,-36 6000.5,-36 6000.5,-0 6100.5,-0 6100.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6050.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.408053</text>\r\n",
       "</g>\r\n",
       "<!-- 60&#45;&gt;113 -->\r\n",
       "<g id=\"edge111\" class=\"edge\"><title>60&#45;&gt;113</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M6050.5,-123.235C6050.5,-98.9916 6050.5,-68.182 6050.5,-46.3633\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"6054,-46.1494 6050.5,-36.1494 6047,-46.1494 6054,-46.1494\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6060\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 114 -->\r\n",
       "<g id=\"node113\" class=\"node\"><title>114</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"6218.5,-36 6118.5,-36 6118.5,-0 6218.5,-0 6218.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6168.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.446659</text>\r\n",
       "</g>\r\n",
       "<!-- 60&#45;&gt;114 -->\r\n",
       "<g id=\"edge112\" class=\"edge\"><title>60&#45;&gt;114</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M6074.95,-131.889C6096.42,-105.981 6127.31,-68.6997 6147.64,-44.1721\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"6150.41,-46.3109 6154.1,-36.3779 6145.02,-41.8444 6150.41,-46.3109\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6168.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 115 -->\r\n",
       "<g id=\"node116\" class=\"node\"><title>115</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"6332,-36 6237,-36 6237,-0 6332,-0 6332,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6284.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.476608</text>\r\n",
       "</g>\r\n",
       "<!-- 61&#45;&gt;115 -->\r\n",
       "<g id=\"edge115\" class=\"edge\"><title>61&#45;&gt;115</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M6325.32,-117.509C6315.58,-94.0205 6303.92,-65.8578 6295.55,-45.6719\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"6298.68,-44.0834 6291.62,-36.1848 6292.21,-46.763 6298.68,-44.0834\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6338\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes, missing</text>\r\n",
       "</g>\r\n",
       "<!-- 116 -->\r\n",
       "<g id=\"node117\" class=\"node\"><title>116</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"6457,-36 6350,-36 6350,-0 6457,-0 6457,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6403.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.0465705</text>\r\n",
       "</g>\r\n",
       "<!-- 61&#45;&gt;116 -->\r\n",
       "<g id=\"edge116\" class=\"edge\"><title>61&#45;&gt;116</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M6361.83,-117.897C6371.78,-94.2807 6383.76,-65.8471 6392.32,-45.5411\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"6395.56,-46.8567 6396.22,-36.2823 6389.11,-44.1386 6395.56,-46.8567\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6394\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no</text>\r\n",
       "</g>\r\n",
       "<!-- 117 -->\r\n",
       "<g id=\"node118\" class=\"node\"><title>117</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"6577.5,-36 6475.5,-36 6475.5,-0 6577.5,-0 6577.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6526.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=0.0939797</text>\r\n",
       "</g>\r\n",
       "<!-- 62&#45;&gt;117 -->\r\n",
       "<g id=\"edge117\" class=\"edge\"><title>62&#45;&gt;117</title>\r\n",
       "<path fill=\"none\" stroke=\"#0000ff\" d=\"M6526.5,-125.829C6526.5,-101.194 6526.5,-68.8896 6526.5,-46.2808\"/>\r\n",
       "<polygon fill=\"#0000ff\" stroke=\"#0000ff\" points=\"6530,-46.0367 6526.5,-36.0367 6523,-46.0368 6530,-46.0367\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6536\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">yes</text>\r\n",
       "</g>\r\n",
       "<!-- 118 -->\r\n",
       "<g id=\"node119\" class=\"node\"><title>118</title>\r\n",
       "<polygon fill=\"none\" stroke=\"black\" points=\"6695.5,-36 6595.5,-36 6595.5,-0 6695.5,-0 6695.5,-36\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6645.5\" y=\"-14.3\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">leaf=&#45;0.362912</text>\r\n",
       "</g>\r\n",
       "<!-- 62&#45;&gt;118 -->\r\n",
       "<g id=\"edge118\" class=\"edge\"><title>62&#45;&gt;118</title>\r\n",
       "<path fill=\"none\" stroke=\"#ff0000\" d=\"M6549.44,-133.938C6571.17,-107.945 6603.51,-69.2503 6624.55,-44.0707\"/>\r\n",
       "<polygon fill=\"#ff0000\" stroke=\"#ff0000\" points=\"6627.49,-46.0052 6631.22,-36.0875 6622.12,-41.5163 6627.49,-46.0052\"/>\r\n",
       "<text text-anchor=\"middle\" x=\"6645.5\" y=\"-57.8\" font-family=\"Times New Roman,serif\" font-size=\"14.00\">no, missing</text>\r\n",
       "</g>\r\n",
       "</g>\r\n",
       "</svg>\r\n"
      ],
      "text/plain": [
       "<graphviz.dot.Digraph at 0xe47d208>"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from matplotlib import pyplot\n",
    "import graphviz\n",
    "#xgb.plot_tree(bst, num_trees=0, rankdir= 'LR' )\n",
    "#pyplot.show()\n",
    "\n",
    "#xgb.plot_tree(bst,num_trees=1, rankdir= 'LR' )\n",
    "#pyplot.show()\n",
    "#xgb.to_graphviz(bst,num_trees=0)\n",
    "xgb.to_graphviz(bst,num_trees=3)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "collapsed": true
   },
   "source": [
    "## 采用交叉验证得到最佳n_estimators"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>test-mlogloss-mean</th>\n",
       "      <th>test-mlogloss-std</th>\n",
       "      <th>train-mlogloss-mean</th>\n",
       "      <th>train-mlogloss-std</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0.750035</td>\n",
       "      <td>0.001162</td>\n",
       "      <td>0.740226</td>\n",
       "      <td>0.000682</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.674090</td>\n",
       "      <td>0.000850</td>\n",
       "      <td>0.655745</td>\n",
       "      <td>0.001396</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.645163</td>\n",
       "      <td>0.001026</td>\n",
       "      <td>0.617760</td>\n",
       "      <td>0.002066</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.631165</td>\n",
       "      <td>0.001702</td>\n",
       "      <td>0.596121</td>\n",
       "      <td>0.001792</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0.622064</td>\n",
       "      <td>0.001887</td>\n",
       "      <td>0.578256</td>\n",
       "      <td>0.002415</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0.616098</td>\n",
       "      <td>0.002457</td>\n",
       "      <td>0.565101</td>\n",
       "      <td>0.002004</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0.612355</td>\n",
       "      <td>0.003008</td>\n",
       "      <td>0.555237</td>\n",
       "      <td>0.000538</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0.608499</td>\n",
       "      <td>0.002748</td>\n",
       "      <td>0.545065</td>\n",
       "      <td>0.001816</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>0.606210</td>\n",
       "      <td>0.003159</td>\n",
       "      <td>0.535938</td>\n",
       "      <td>0.003694</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>0.604867</td>\n",
       "      <td>0.003359</td>\n",
       "      <td>0.529272</td>\n",
       "      <td>0.001704</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>0.603243</td>\n",
       "      <td>0.003608</td>\n",
       "      <td>0.521307</td>\n",
       "      <td>0.001711</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>0.602489</td>\n",
       "      <td>0.003107</td>\n",
       "      <td>0.515248</td>\n",
       "      <td>0.003240</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>0.601690</td>\n",
       "      <td>0.003035</td>\n",
       "      <td>0.510866</td>\n",
       "      <td>0.003790</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>0.601522</td>\n",
       "      <td>0.002639</td>\n",
       "      <td>0.506014</td>\n",
       "      <td>0.004129</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>0.601783</td>\n",
       "      <td>0.003019</td>\n",
       "      <td>0.499997</td>\n",
       "      <td>0.004339</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>0.601448</td>\n",
       "      <td>0.003068</td>\n",
       "      <td>0.495568</td>\n",
       "      <td>0.002782</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "    test-mlogloss-mean  test-mlogloss-std  train-mlogloss-mean  \\\n",
       "0             0.750035           0.001162             0.740226   \n",
       "1             0.674090           0.000850             0.655745   \n",
       "2             0.645163           0.001026             0.617760   \n",
       "3             0.631165           0.001702             0.596121   \n",
       "4             0.622064           0.001887             0.578256   \n",
       "5             0.616098           0.002457             0.565101   \n",
       "6             0.612355           0.003008             0.555237   \n",
       "7             0.608499           0.002748             0.545065   \n",
       "8             0.606210           0.003159             0.535938   \n",
       "9             0.604867           0.003359             0.529272   \n",
       "10            0.603243           0.003608             0.521307   \n",
       "11            0.602489           0.003107             0.515248   \n",
       "12            0.601690           0.003035             0.510866   \n",
       "13            0.601522           0.002639             0.506014   \n",
       "14            0.601783           0.003019             0.499997   \n",
       "15            0.601448           0.003068             0.495568   \n",
       "\n",
       "    train-mlogloss-std  \n",
       "0             0.000682  \n",
       "1             0.001396  \n",
       "2             0.002066  \n",
       "3             0.001792  \n",
       "4             0.002415  \n",
       "5             0.002004  \n",
       "6             0.000538  \n",
       "7             0.001816  \n",
       "8             0.003694  \n",
       "9             0.001704  \n",
       "10            0.001711  \n",
       "11            0.003240  \n",
       "12            0.003790  \n",
       "13            0.004129  \n",
       "14            0.004339  \n",
       "15            0.002782  "
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "param = {'max_depth':6, 'eta':0.8, 'silent':0, 'objective':'multi:softmax' , 'num_class':3}\n",
    "n_estimators = 1000\n",
    "early_stopping_rounds = 10\n",
    "cv_result = xgb.cv(param, dtrain, num_boost_round=n_estimators, folds =5,\n",
    "             metrics='mlogloss', early_stopping_rounds=early_stopping_rounds)\n",
    "cv_result"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Best n_estimators: 16\n"
     ]
    }
   ],
   "source": [
    "#最佳参数n_estimators\n",
    "n_estimators = cv_result.shape[0]\n",
    "print(\"Best n_estimators:\", n_estimators)\n",
    "    \n",
    "# 采用交叉验证得到的最佳参数n_estimators，训练模型\n",
    "bst = xgb.train(param, dtrain, n_estimators)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0xdbf3470>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# plot\n",
    "test_means = cv_result['test-mlogloss-mean']\n",
    "test_stds = cv_result['test-mlogloss-std'] \n",
    "\n",
    "x_axis = range(0, cv_result.shape[0])\n",
    "        \n",
    "pyplot.errorbar(x_axis, test_means, yerr=test_stds ,label='Test')\n",
    "\n",
    "pyplot.title(\"XGBoost n_estimators vs mLog Loss\")\n",
    "pyplot.xlabel( 'n_estimators' )\n",
    "pyplot.ylabel( 'mLog Loss' )\n",
    "\n",
    "pyplot.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "提供的测试集数据没有label，无法计算测试集的准确率。"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
